花费 15 ms
ElasticSearch的基本原理与用法

一、简介 ElasticSearch和Solr都是基于Lucene的搜索引擎,不过ElasticSearch天生支持分布式,而Solr是4.0版本后的SolrCloud才是分布式版本,Solr的分布 ...

Mon Oct 12 00:35:00 CST 2015 9 49125
基于ZooKeeper的分布式锁和队列

在分布式系统中,往往需要一些分布式同步原语来做一些协同工作,上一篇文章介绍了Zookeeper的基本原理,本文介绍下基于Zookeeper的Lock和Queue的实现,主要代码都来自Zookeeper ...

Mon Oct 19 00:52:00 CST 2015 0 37011
Kafka基本原理

简介 Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提 ...

Sat May 14 23:24:00 CST 2016 5 28749
ZooKeeper基本原理

ZooKeeper简介 ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。 ZooKeeper ...

Sat Oct 17 22:23:00 CST 2015 7 24836
分布式系统事务一致性

一 分布式系统特点 现今互联网界,分布式系统和微服务架构盛行。业界著名的CAP理论也告诉我们,在设计和实现一个分布式系统时,需要将数据一致性、系统可用性和分区容忍性放在一起考虑。 1、 ...

Sun Apr 15 01:09:00 CST 2018 1 12038
flink任务性能优化

如何提高 Flink 任务性能 一、Operator Chain 为了更高效地分布式执行,Flink 会尽可能地将 operator 的 subtask 链接(chain)在一起形成 task,每 ...

Sun Dec 29 21:06:00 CST 2019 0 7782
HotStuff共识算法详解

1. 前言 HotStuff提出了一个三阶段投票的BFT类共识协议,该协议实现了safety、liveness、responsiveness特性。通过在投票过程中引入门限签名实现了O(n) ...

Fri Dec 13 06:06:00 CST 2019 19 2108
Kafka的Exactly-once语义与事务机制

Kafka 0.11.x版本(对应 Confluent Platform 3.3),该版本引入了exactly-once语义。 精确一次确实很难实现(Exactly-once is a really ...

Fri Jun 05 19:00:00 CST 2020 0 5528
对PBFT算法的理解

PBFT论文断断续续读了几遍,每次读或多或少都会有新的理解,结合最近的项目代码,对于共识的原理有了更清晰的认识。虽然之前写过一篇整理PBFT论文的博客,但是当时只是知道了怎么做,却不理解为什么。现在整 ...

Wed Jan 09 08:20:00 CST 2019 14 4157

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM